home *** CD-ROM | disk | FTP | other *** search
/ Nikkei Mac 20 / NIKKEI-MAC-CD-VOL-20-1998-12.ISO.7z / NIKKEI-MAC-CD-VOL-20-1998-12.ISO / オンラインソフト / 9.ウェブ作成ツール / PageSpinner / PageSpinner Docs Japan.sit / PageSpinner Docs Japan / Examples / JavaScript / Scrolling Text Stationery < prev    next >
Text File  |  1996-12-11  |  3KB  |  96 lines

  1. <HTML>
  2. <HEAD>
  3. <TITLE>JavaScript スクローリングテキスト</TITLE>
  4.  
  5. <SCRIPT LANGUAGE="JavaScript">
  6. <!-- Beginning of JavaScript -----
  7. /* 
  8.    WARNING! This script example contains an error that may cause 
  9.          Netscape to crash on certain systems. 
  10.         Use the script with care!
  11.  
  12.     Copyright (C)1996 Web Integration Systems, Inc. DBA Websys, Inc.
  13.        All Rights Reserved.
  14.  
  15.     This applet can be re-used or modified, if credit is given in 
  16.     the source code. We will not be held responsible for any unwanted 
  17.     effects due to the usage of this applet or any derivative.  
  18.     No warrantees for usability for any specific application are given
  19.      or implied.
  20.  
  21.     Chris Skinner, January 30th, 1996.
  22.     Hacked for CNNfn by RD, Jan. 31, 1996
  23. */
  24.  
  25. function scrollit(seed)
  26. {
  27.     var m1  = "これは JavaScript を使ったスクローリングテキストの例です";
  28.     var m2  = " . . . あなたはここに自分の好きなメッセージを使って読者の注意を惹くことができます。";
  29.     var m3  = " . . .  PageSpinner を楽しく使ってください! ";
  30.     
  31.     var msg=m1+m2+m3;
  32.     var out = " ";
  33.     var c   = 1;
  34.  
  35.     if (seed > 100) {
  36.         seed--;
  37.         var cmd="scrollit(" + seed + ")";
  38.         timerTwo=window.setTimeout(cmd,100);
  39.     }
  40.     else if (seed <= 100 && seed > 0) {
  41.         for (c=0 ; c < seed ; c++) {
  42.             out+=" ";
  43.         }
  44.         out+=msg;
  45.         seed--;
  46.         var cmd="scrollit(" + seed + ")";
  47.             window.status=out;
  48.         timerTwo=window.setTimeout(cmd,100);
  49.     }
  50.     else if (seed <= 0) {
  51.         if (-seed < msg.length) {
  52.             out+=msg.substring(-seed,msg.length);
  53.             seed--;
  54.             var cmd="scrollit(" + seed + ")";
  55.             window.status=out;
  56.             timerTwo=window.setTimeout(cmd,100);
  57.         }
  58.         else {
  59.             window.status=" ";
  60.             timerTwo=window.setTimeout("scrollit(100)",75);
  61.         }
  62.     }
  63. }
  64. // -- End of JavaScript code -------------- -->
  65. </SCRIPT>
  66.  
  67. </HEAD>
  68.  
  69. <BODY onLoad="timerONE=window.setTimeout('scrollit(100)',500);">
  70.  
  71. <H1>JavaScript JavaScript スクローリングテキスト</H1>
  72.  
  73. <B>このひな形ページには、 Netscape Navigator 2.0 以降のステイタスエリアにスクローリングメッセージを表示する Java を含んでいます。 </B>
  74. <P>
  75. <FONT COLOR="DD0000">
  76. <PRE>注意! このスクリプト例は、システムによって Netscape が
  77. クラッシュするエラーを含んでいます。注意して使ってください!
  78. </PRE>
  79. </FONT>
  80.  
  81. このスクリプトは <B>scrollit</B> と名前を付けてこの HTML 文書の HEAD セクションに置かれています。このスクリプトは BODY の開始タグで実行されます。
  82.  
  83. <XMP><BODY onLoad="timerONE=window.setTimeout('scrollit(100)',500);"></XMP>
  84.  
  85. スクリプトの中にあるテキストを、あなたが表示させたいメッセージに置換えて、このページを編集するか、スクリプト全体をあなたのページにコピーして利用します:
  86. <XMP>function scrollit(seed)
  87. {
  88. var m1  = "これは JavaScript を使ったスクローリングテキストの例です";
  89. var m2  = " . . . あなたはここに自分の好きなメッセージを使って読者の注意を惹くことができます。";
  90. var m3  = " . . .  PageSpinner を楽しく使ってください!  ";</XMP>
  91. <HR>
  92.  
  93. <!--Translated by <A HREF="mailto:hosoka@ca2.so-net.or.jp">Shuji HOSOKAWA</A>-->
  94. </BODY>
  95. </HTML>
  96.